html thread yarn string theory knit cosmology embroidery jvm physics sewing php knitting c++ fabric java script java j2ee jsp general relativity crochet .net